花费 61 ms
对弈类游戏的人工智能(1)--评估函数+博弈树算法

前言:  对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 并非想做互联网的搬运工. 而是想对当年的经典<<PC游戏编程(人机博弈)>>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾.  这边我们以黑白棋游戏为例, 从博弈和学习两方面 ...

Tue Mar 31 03:59:00 CST 2015 4 15244
SG函数

接触了几种基础的博弈论之后,应该多多少少都听过SG函数,SG函数可以解决大多数博弈问题,当然也可以通过SG函数找规律,然后计算结果。 由于本人愚昧,一直没有体会到SG的精髓,一直半懂不懂的,然后现在终于明白了,所以记录下这个神奇的SG函数。 SG函数: 首先定义mex(minimal ...

Sun Jun 03 03:30:00 CST 2018 0 6274
2019 ACM-ICPC 南京 现场赛 H. Prince and Princess

题意 王子想要娶公主,但是需要完成一个挑战:在一些房间中找出公主在哪。 每个房间有一个人,他们彼此知道谁在哪个房间。可以问他们三种问题: 你是谁? 在某个房间是谁? 公主在哪个房间 ...

Mon Oct 28 05:59:00 CST 2019 0 1115
Nim积解法小结

由于某毒瘤出题人 redbag 不得不学习一下这个史诗毒瘤算法。 本文参考了 Owaski 的 GameTheory 的课件。 定义 我们对于一些二维 \(\mathrm{Nim}\ ...

Mon Mar 11 04:44:00 CST 2019 15 1140
尼姆博弈(Nimm's Game)

尼姆博弈(Nimm's Game) 题型 尼姆博弈模型,大致上是这样的: 有3堆各若干个物品,两个人轮流从某一堆取任意多的物品,规定每次至少取1个,多者不限,最后取光者得胜。 分析 1、首先自己想一下,就会发现只要最后剩两堆物品一样多(不为 ...

Fri Nov 02 01:03:00 CST 2012 2 9316
取石子游戏

取石子游戏 Time Limit: 1000MS Memory Limit: 10000K Total Submission ...

Fri Oct 26 06:27:00 CST 2012 1 8161
博弈游戏汇总

1、巴什博弈 一堆石子,有n个,两个人轮流取,每次至少取1个,至多取m个,拿走最后一个石子的人获胜 假设一堆石子有 n=m+1 由于一次只能取m个,无论先手取多少个,后手总能拿走剩余的,这时一定是先手负 于是找到取胜规则: 一对石子 n=(m+1)*r+s 对于先手应该先取走s ...

Sun Apr 05 19:08:00 CST 2015 0 5774
Sprague-Grundy Function-SG函数--博弈论(3)

^^^转载请注明出处~~~ The Sprague-Grundy theory of impartial games 公平游戏的Sprague-Grundy定理 公平游戏是一种双人游戏,在 ...

Sat Apr 21 17:58:00 CST 2012 0 5124

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM